<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        //当一个工具指定的结果 需要赋值给一个变量
        // 另外一个工具需要用到这个工具执行完成后的结果 
        // 那么我们需要将结果返回
        // 如果一个函数没有return 只有document.write 或者console.log()
        // 或者alert()
        // 他们都不是把结果返回  

        // 如果这个工具没有return 还要把他赋值一个变量
        // 这个变量的结果就是undefined


        // function add1(num1,num2){
        //     alert(num1+num2);
        // }

        // var result = add1(10,20); 
        // 首先 执行add1()函数 把10 给到num1 20给num2 
        // 弹框30
        //把结果给到result 因为这个函数没有return 所以什么都没给 
        // 将result结果弹框
        // alert(result)

         function add1(num1,num2){
            console.log(100);
            console.log(200);
            console.log(300);
            console.log(400);
            console.log(500);
            return num1+num2;

            // return 两个作用 将结果返回 
            // 第二个作用就是中断函数的执行
            console.log(1100);
            console.log(2200);
            console.log(3300);
            console.log(4400);
            console.log(5500);
        }
        alert(add1(100,200))

    </script>
</body>
</html>